Write Address Detailed Functions
HMP0 (HMP1, HMM0, HMM1, HMBL)
These addresses write data (horizontal motion values) into
the horizontal motion registers. These registers will
cause horizontal motion only when commanded to do so by the
horiz. move command HMOVE.
The motion values are coded as shown below :
D7 D6 D5 D4
0 1 1 1 +7
0 1 1 0 +6
0 1 0 1 +5 Move left
0 1 0 0 +4 indicated number
0 0 1 1 +3 of clocks
0 0 1 0 +2
0 0 0 1 +1
0 0 0 0 0 No Motion
1 1 1 1 -1
1 1 1 0 -2
1 1 0 1 -3
1 1 0 0 -4 move right
1 0 1 1 -5 indicated number
1 0 1 0 -6 of clocks
1 0 0 1 -7
1 0 0 0 -8
WARNING : These motion registers should not be modified
during the 24 computer cycles immediately following an
HMOVE command. Unpredictable motion values may result.